相信很多程式開發者在開發專案的時候一定會遇到同樣的問題
那就是一定會碰到有 BUG 時候
在遇到 BUG 的時候通常會有以下幾種心態及狀況:
(每個人狀況不同,僅限參考)
一、找不到 BUG 在哪
二、我明明寫的都沒錯啊,怎麼會有 BUG? (崩潰!!!)
三、前面的網頁之前寫功能都正常,怎麼現在回去看又不行了
四、啊啊啊好煩,不想解啦
五、寫程式好討厭,有解不完的 BUG!!!
這是本人上班的心得,不知道大家有沒有以上類似的情形呢XD
今天這篇文章就來分享,我遇到 BUG 時如何處理以及如何調整自已的心態
一開始在自學程式的時候,常常寫出來的東西不是自已要不然就是出不來,讓我感到很苦惱
也寫到很懷疑人生,心裡就會覺得是不是非本科系沒有任何程式經驗的就不適合寫程式呢?
但就是有種不想放棄的心態,因為真的不想再回到工廠的生活所以自已必需要有所改變,所以在寫不出來或遇到 BUG 的時候,我會先暫停手邊的工作,去便利商店買個飲料買個小甜點吃,或是去附近走走運動一下,如果有點累就午睡一下,
適當的休息是很重要的,通常以上這些方法對我來說都是很有助益的,不知道大家都怎麼調適心情呢,可以在下面留言與我分享一起交流一下吧:)
適當的休息後會發現,奇怪為什麼突然找到 BUG 了、畫面突然能動了?實在是太奇怪了XDD
雖然遇到 BUG 很煩,但解開的時候就覺得心情愉悅覺得自已好棒棒怎麼這麼會寫程式XD
這應該就是寫程式的魅力(吧)。
一、試著有沒有引錯檔案:
對我來說,這也是很常遇到問題,有時候在寫一些功能的時候發現都沒有作用,仔細看才發現自已引入錯的檔案。
二、確認有無打錯字:
有時候會發現明明帶的變數是對的啊怎麼出不來,後來發現原來是打錯字了,這已經算是我最常見的低級錯誤了XD
三、確認大小寫
宣告的變數明明有大寫,真的在寫的時候忘了切換大寫直接寫小寫,當然出不來。
四、語法確認有無正確
這就是有關一點技術知識的問題了,可能自認為這語法行的通但實際上可能對這個區塊屬性是沒有用的。
五、確認區塊有無被影響到
在版面調整出現問題的時候,可確認是否被上一層元素影響。
六、從有問題的區塊開始找問題所在
例如,按下按鈕沒有作用,那我們可以從按下按鈕這個部份開始往回推,看看問題是出在哪。
以上就是目前我遇到的問題及處理方式
每個人的處理方式及適合的方法不同,大家可以依最適合自已的方式找出處理 BUG 的方法唷!
我大學畢業後就開始寫程式到現在
算算也有個七八年了
我到現在也還是會遇到
一、找不到 BUG 在哪
二、我明明寫的都沒錯啊,怎麼會有 BUG? (崩潰!!!)
三、前面的網頁之前寫功能都正常,怎麼現在回去看又不行了
四、啊啊啊好煩,不想解啦
五、寫程式好討厭,有解不完的 BUG!!!
多加一個~
六、以前寫過會動的,今天偷懶拿出來用,結果都是錯誤 好煩呀阿阿阿阿
我覺得上述幾點
不論新手老手
只要還在寫程式
都一定會遇到
只是老手可能花的時間比較少
新手花的時間比較多
加油加油~~~
我也是非科班出生自己學的
謝謝 一起加油
第六點,遇到套件更新,馬上 error 滿江紅,嗚嗚嗚作者您別搞我啊啊
阿陰也是自己碰了後才明白,為何寧可妥妥的使用,也不願意有穩定版的時候更新上去;非等到了出事了才願意更新;一個更新馬上增加工時,然後主管表示:好好的用就好,為何要製造麻煩呢?!;就像你說的套件一更新,重啟,一堆err然後還不一定降板就會成功QQ
同為轉職人,我遇到 bug 解不開不免會心浮氣躁,但會離開電腦去做點別的事情分心,等甘願了再回到電腦前,並且就耐著性子,並且邊講邊找 bug,反而滿快就找到了。而且會一直嘗試專注在小地方修改程式碼,最後都會找到。
真的